abstract class $REAL_NUMBER{NTP} < $NUMBER{NTP} |
---|
**** | In addition to generic number properties, defines functions that are applicable to floating point values |
$NUMBER{_} | $NFE{_} | $IS_EQ | $STR | $NIL | $IS_NIL | $IS_LT{_} |
FLTD | FLT |
acos:SAME; |
---|
**** | The arc cosine of self in the range [0.0 to pi] |
asin:SAME; |
---|
**** | The arc cosine of self in the range [0.0 to pi] |
atan2(arg: NTP): SAME; |
---|
**** | The arc tangent of self divided by arg in the range [-pi/2, pi/2]. It chooses the quadrant specified by (self, arg). |
cos: NTP; |
---|
**** | Return the cosine of self |
exp:NTP; |
---|
**** | Return the exponent of the number |
is_nan: BOOL; |
---|
**** | Is not a number. This only makes sense for IEEE real numbers. This class may need to be factored if we have non-IEEE real numbers at some point |
log:SAME; |
---|
**** | Logarithm of self |
sin: NTP; |
---|
**** | Return the sine of self |
sqrt: NTP; |
---|
**** | Return the square root of self |